package com.minis.beans.factory.config;

import java.util.*;

/**
 * 功能描述
 *
 * @author wanghongqian
 * @date 2023/08/13 20:43
 */
public class ArgumentValues {

    private final List<ArgumentValue> argumentValueList = new ArrayList<>();

    public ArgumentValues(){}

    public void addArgumentValue(ArgumentValue argumentValue){
        this.argumentValueList.add(argumentValue);
    }

    public ArgumentValue getIndexedArgumentValue(int index){
        ArgumentValue argumentValue = this.argumentValueList.get(index);
        return argumentValue;
    }

    public int getArgumentCount(){
        return this.argumentValueList.size();
    }

    public boolean isEmpty(){
        return this.argumentValueList.isEmpty();
    }
}